Goto page Previous 1, 2, 3 ... 321, 322, 323 ... 336, 337, 338 Next
Barry
Guest
Thu Jul 09, 2009 1:31 am
On Jul 8, 3:31 pm, Bob Smith <use...@linuxtoys.org> wrote:
Quote:
Sorry if this was asked once before ....
ATT is shutting down USENET for its residential DSL subscribers.
Is there a web portal to comp.arch.fpga anywhere?
I'd have to have to pay for third-party usenet if it can be avoided.
thanks
Bob Smith
news-supp...@sbcglobal.net wrote:
Please note that on July 15, 2009, AT&T will no longer be offering
access to the Usenet netnews service. If you wish to continue reading
Usenet newsgroups, access is available through third-party vendors.
For further information, please
visithttp://support.att.net/usenet
Sincerely,
Your AT&T News Team
Distribution: AT&T SBC Global Usenet Netnews Servers- Hide quoted text -
- Show quoted text -
groups.google.com
Hal Murray
Guest
Fri Jul 17, 2009 4:14 am
In article <d41578a0-9128-4729-9f5c-c320762aaace_at_r33g2000yqn.googlegroups.com>,
rickman <gnuarm_at_gmail.com> writes:
Quote:
I find there are any number of aspects of the VHDL language that I
just do not remember and I am not going to make up flash cards to help
me remember. So I drag a half dozen VHDL books around with me when I
am working on VHDL (or much less frequently, Verilog; one of the books
covers both).
I am getting tired of heaving the books up into the truck every time I
go to the lake and am starting to wonder if I should invest in some
good e-books on HDL.
What do the rest of you prefer? Do you have both? Do you still need
to rely on your books or do you pretty well have the language down
pat?
Several suggestions...
Make flash cards. I'm thinking of small files with working
examples so you can cut/paste. You only have to make one each
time you have to look something up.
Get second copies of the books to leave at the lake. (Or the
ones you use the most.)
Find a web site or 3 that has what you need.
Personally, I prefer paper if I need anything more than a memory
refresher. But it's hard to search so that only works if there
is a good index or good table of contents or I know my way around
well enough to quickly find what I'm looking for.
Different people have different preferences. I'm happy with
a data sheet printed on separate pages. A good friend hates
paper but he's happy with PDFs.
--
These are my opinions, not necessarily my employer's. I hate spam.
Muhamed Alatalo
Guest
Thu Jul 23, 2009 2:06 am
Kun heinäluoma otti 2008 vapun keskusteluaseekseen Suomen NATO-jäsenyyden ja
lupaili, ettei kansamme ole sinne pakko mennä, jossei sitä kaipaa, on
kyseessä tietysti demokratian peruselementti. Vaan miksei Heinäluoma
samantien vaatinut asiasta kansanäänestystä myös?
Olisi jäänyt sitten jatkon Häkämiehen panikoinnit ja vaatimukset koko
Pohjolan pakkonatoisuudesta omaan arvoonsa. Nykyinen kansantahtoa pilkkanaan
pitävä pakkoliittymisuhkailut alkaa syödä myös hallintomme kykyä tajuta
kansaansa laajemmin. Kaikkein keskeisintä demokratian mukaisen
kansalaisvastustuksen tallaamisen päälle on täysin keskustelemattomuuksiin
jäänyt fakta, miksi pitää mennä yhteisöön jonka liittymisen naapurusto
tulkitsee suorastaan sodanjulistukseksi heille. Lisäksi tarpeeton
liittyminen maksaa miljoonia, joita ei haluta kansalle laskea, miksei?
Onko tilanne tulkittava siltä pohjalta, että NATO-jäsenyyden todelliset syyt
sanoi TVO:n toimitusjohtaja P. Simola YVA-kokouksesissaan:"Venäjän Majak
tuottaa 100% koko Euroopan ydinpolttoaineesta, kuten Suomen kaiken uraanin
jalosteista. Koska Majak sulkee toiminnan 2008 Putinin sanoin
kanmnattamattomana, on tilalle saatava Suomeen vastaava laitos
uraanintuotantoon, ettei Euroopan ydinvoimalat uraaninpuutoksesta pysähdy"!
Hän kertoi aikatauluksi 5vuotta! Mikä kertoo myös aiheen paniikinnomaisuuden
Häkämiehen kommenteista, koska niin OL-3 laitokselle kaavailut
plutoniumpoltot kuin Suomen isotoopijalostamo ei mahdollistu ilman maamme
NATO-jäsenyyttä.
John Larkin
Guest
Thu Jul 30, 2009 3:36 pm
On Wed, 29 Jul 2009 10:25:49 -0700 (PDT), rickman <gnuarm_at_gmail.com>
wrote:
Quote:
On Jul 28, 6:55 pm, John Larkin
jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
On Tue, 28 Jul 2009 15:12:35 -0700, "Joel Koltner"
zapwireDASHgro...@yahoo.com> wrote:
http://i.cmpnet.com/eetimes/news/09/07/1565chart_pg18.gif
Interesting, indeed.
Cypress had viable products but I'm convinced that management was the problem.
(I also remember they wanted a rather large premium for their CPLDs that were
sometimes only marginally better than the competition's.)
I don't know what Vantis's problem was, but at least after Lattive bought them
they kept a few of the parts around.
Intel doesn't have its heart in much of anything but their desktop CPUs --
they consistently bring out interesting products and then discontinue them
just when they're starting to gain traction.
You're pretty much a pure Xilinx man these days, aren't you, John?
Yes, although I occasionally use a 22V10 for glue logic and such.
We've used MMI, Gould/AMI, Actel, TI, and Lattice in the past.
We've been meaning to start using some CoolRunner type CPLDs for
various things, but no compelling application has come up.
Where the hell are the Spartan 6's? Nobody will tell me when we can
get some. Sales reps fall off the face of the Earth when you ask that
question. The best I can get is "available for purchase in September"
and nobody knows what that means.
So what else is new about Xilinx??? Same old, same old...
I don't get all worked up about the latest and greatest tech in FPGA
chips. I am much more concerned with availability and price than I am
getting the smallest geometry or the most developed technology. So
much of that stuff is actually in the noise when building a product.
I care how well my vehicle moves, the MPG and how often it goes in the
shop. Why should I care how many cylinders, how many valves or even
if it is electric?
With FPGAs, I care about if I can actually get them, will my design
fit (along with any future expansion allowance) and how much it costs,
optionally with what packaging if that matters in a given design. The
rest is in the noise including, for the top three, the tool set.
Turns out the there *are* some engineering-sample S6's available, and
it looks like we may get a few, so we can design them into a couple of
new projects.
Sadly, we are on the FPGA-addiction bandwagon. Every new gen of speed
and goodies lets us pump up the performance of a product, or write an
even-more-ludicrous proposal. In the current case, the S6/45 has two
hard DRAM controllers, megabits of block ram, and 58 DSP slices, most
of which resources we intend to gobble up. I can ask my FPGA guy for
the most insane signal processing, and in a few hours it's done.
John
JosephKK
Guest
Sat Aug 01, 2009 11:01 pm
On Wed, 29 Jul 2009 11:09:17 -0700, "Pete Fraser" <pfraser_at_covad.net>
wrote:
Quote:
"Philip Pemberton" <usenet09_at_philpem.me.uk> wrote in message
news:00b7c995$0$4795$c3e8da3_at_news.astraweb.com...
Signetics were definitely before MMI.
Yes. I remember marking up fuse maps by hand,
then sending them away to Signetics and waiting
for a couple of days to get the parts back.
After a few weeks we got an upgrade to our
programmer that allowed us to program without
trashing too many parts (as long as we blasted them
with freeze spray during programming).
Pete
I remember hearing of that second and third hand. Nice to hear
someone actually there.
Weng Tianxiang
Guest
Sat Sep 12, 2009 9:20 pm
On Sep 11, 9:47 am, Paul Uiterlinden <puit...@notaimvalley.nl> wrote:
Quote:
ehl...@isy.liu.se wrote:
1. Compile all source code files with +acc so that it is possible to
add signals to the wave window.
2. Run simulation for 1 hour or until an error occurs.
3. If no error occured, save a checkpoint with a unique serial number,
go back to step 2
4. At this point you can load up the latest checkpoint, add all
relevant signals to your wave window (or signal log if you like the
log-command) and rerun the simulation
The advantage of this approach is that you don't have to spend any
computation
time to log signal changes while retaining the ability to have full
visibility
when you are actually close to an error.
Look for the checkpoint command in the Modelsim documentation for more
info.
A simple do-script to run the simulation while a signal ("simulate" in my
case) is true, creating numbered checkpoints every 5 ms:
# Quit simulation after assertion failure (avoids endless loop of just
# writing checkpoints).
#
onbreak {quit -f}
# Run the simulation as long as the simulate signal is set
#
set n 0
while {[examine /tc/tb/simulate]} {
incr n
run 5 ms
checkpoint chkpnt_$n
}
If an error occurs, load the checkpoint that was created before the error,
enable tracing and continue simulation.
But please do test if a generated checkpoint can be loaded and the
simulation can continue from that checkpoint.
My experience is that either loading or continuing simulation does not work
on a unsupported platform like Fedora Core 6 or 8. On a platform that is
supported (like Redhat entreprise) it does work.
All I'm saying is: test if it works on your system before simulating for
days.
--
Paul Uiterlindenwww.aimvalley.nl
e-mail addres: remove the not.- Hide quoted text -
- Show quoted text -
Hi Paul,
Your method has a fatal problem: it doesn't guarantee the information
available has a guaranteed fixed length.
1. Assume your breakpoint time length is set at 5ms;
2. The error happens at 1.00501s.
From your breakpoint to the error postion there is only 100ns waveform
available.
In other words, your breakpoint method doesn't get information of a
guaranteed fixed length which is determined by the error position.
If you have two sets of breakpoint data saved at any time period, the
method will be OK.
Hans's method is OK, which gaurantees a fixed length of data available
at any time point.
Weng
wzab
Guest
Mon Sep 14, 2009 8:30 pm
A few months ago I've reported problems related to simulation of amforth
(
http://amforth.sf.net ) in the VMLAB (
http://www.amctools.com/vmlab.htm)
details are described here:
http://www.amctools.com/cgi-bin/yabb2/YaBB.pl?num=1240766206
I have discovered that the problems are caused by the fact, that VMLAB
does not simulate correctly behaviour of the AVR when the flash memory
is reprogrammed but only with '1' changed to '0'.
The amforth uses "inteligent" algorithm, which erases the page only when
any '0' is changed to '1' otherwise the page is reprogrammed without
erasing, which causes, that VMLAB assumes that operation fails.
If anyone wants to simulate the amforth with the current version
of the VMLAB, it is necessary to switch off this mechanism (only for the
version used in simulation, do not do it in the version burned into the
real AVR):
The change has to done in file core/words/istore_nrww.asm
I have done it in the way which keeps the size and location of the code
unchanged (only the jump destination is modified).
The original amforth 3.5 code:
Code:
; an erase cycle is only necessary
; when changing a bit from 0 to 1
.dw XT_OVER
.dw XT_OVER
.dw XT_IFETCH
.dw XT_INVERT
.dw XT_AND
.dw XT_DOCONDBRANCH
.dw PFA_ISTORE_WRITE
.dw XT_DUP
.dw XT_SPMERASE
PFA_ISTORE_WRITE:
.dw XT_DUP
.dw XT_SPMWRITE
.dw XT_SPMRWW
.dw XT_DROP
.dw XT_DROP
.dw XT_R_FROM
.dw XT_INTRESTORE
.dw XT_EXIT
The changed amforth code - simulates correctly (erase always):
Code:
; an erase cycle is only necessary
; when changing a bit from 0 to 1
.dw XT_OVER
.dw XT_OVER
.dw XT_IFETCH
.dw XT_INVERT
.dw XT_AND
.dw XT_DOCONDBRANCH
; Jump to the next instruction - erase always
.dw PFA_ISTORE_ERASE
PFA_ISTORE_ERASE:
.dw XT_DUP
.dw XT_SPMERASE
PFA_ISTORE_WRITE:
.dw XT_DUP
.dw XT_SPMWRITE
.dw XT_SPMRWW
.dw XT_DROP
.dw XT_DROP
.dw XT_R_FROM
.dw XT_INTRESTORE
.dw XT_EXIT
--
HTH & Regards,
Wojtek
wzab
Guest
Tue Sep 15, 2009 8:31 am
I'm sorry, this post should go to comp.arch.embedded, not
comp.arch.fpga.
Sorry for confusion.
--
Regards,
Wojtek
rickman
Guest
Thu Oct 15, 2009 5:26 pm
On Oct 15, 7:57 am, Colin Paul Gloster <Colin_Paul_Glos...@ACM.org>
wrote:
Quote:
So far I have received no response to the email which I sent to
announceme...@Altera.com on October 12th, 2009. I am not pleased.
Colin Paul Gloster
Did you give them your email address? Is this spam or you just don't
like the fact that it is much harder for them to meet the regulations
of dozens of countries than it is to only make the offer in the single
country where most of their business comes from?
I don't like 95% of the advertising email I get. But I've asked for
99% of it and if I don't like it, I just unsubscribe from it. The
stuff I get where they got my email address from a spam list
encourages me to send an email asking them to get in touch with me.
Then I ask them how they got my address and let them know I'm not
happy with being spammed.
But if you are just complaining that you don't like the way they've
set up their offer, why waste your time with that thought... like why
am I wasting my time with *this* thought?
Rick
Michael Schwingen
Guest
Fri Oct 16, 2009 7:14 am
On 2009-10-15, rickman <gnuarm_at_gmail.com> wrote:
Quote:
Did you give them your email address? Is this spam or you just don't
like the fact that it is much harder for them to meet the regulations
of dozens of countries than it is to only make the offer in the single
country where most of their business comes from?
On a related note: is it possible Xilinx is giving out mail addresses to
other companies?
I use separate disposable mail addresses for each web registration, and I
just got spam from a Mentor Graphics user group, sent to the mail address
that I only used at xilinx.com. Guess I'll have to disable that account on
my mail server.
cu
Michael
rickman
Guest
Sat Oct 17, 2009 8:01 am
On Oct 16, 3:14 am, Michael Schwingen
<news-1235297...@discworld.dascon.de> wrote:
Quote:
On 2009-10-15, rickman <gnu...@gmail.com> wrote:
Did you give them your email address? Is this spam or you just don't
like the fact that it is much harder for them to meet the regulations
of dozens of countries than it is to only make the offer in the single
country where most of their business comes from?
On a related note: is it possible Xilinx is giving out mail addresses to
other companies?
I use separate disposable mail addresses for each web registration, and I
just got spam from a Mentor Graphics user group, sent to the mail address
that I only used at xilinx.com. Guess I'll have to disable that account on
my mail server.
cu
Michael
I had that happen once or twice as well. I don't think they are
literally selling the list. I think it is more of a sales channel
thing. I believe the time it happened to me, I got spam from a rep
firm who handled Xilinx, but also tools. I think they took some
liberties with the usage of the list and sent tool advertisements to
everyone on the Xilinx list.
In your case, it would seem they pulled your address from their
forum. I know that Xilinx will pull email addresses from anywhere,
including support calls! I have a couple of email addresses that I
have given only to Xilinx support that they send advertising to.
Rick
General Schvantzkoph
Guest
Sat Oct 24, 2009 4:23 pm
On Sat, 24 Oct 2009 03:19:06 -0700, Sharath Raju wrote:
Quote:
Hi,
This question isn't directly related to FPGAs, I felt people may be able
to help.
I am trying to generate PWM pulses of width 'W' in sync to a square wave
signal X . Please refer Fig1.http://brsharath.googlepages.com/
24102009.jpg
I tried to delay the signal X using logic gates and xored the delayed
signal with the original signal, to get pulses whose ON time equals the
sum of the propagation delay of the logic gates.
See Fig 2
http://brsharath.googlepages.com/24102009001.jpg
Though I am able to see the pulses on the oscilloscope, I see ringing at
the falling edge of the pulse.
What is the cause of ringing ?, and
Are there any alternative ways of generating PWM pulses.
You need to terminate the signal.
KJ
Guest
Sat Oct 24, 2009 9:45 pm
On Oct 24, 6:19 am, Sharath Raju <brshar...@gmail.com> wrote:
Quote:
I tried to delay the signal X using logic gates and xored the delayed
signal with the original signal, to get pulses whose ON time equals
the sum of the propagation delay of the logic gates.
There are parts called delay lines that generate controlled delays of
specified amounts. Having a design depend on prop delays through
logic is a design that can be depending upon unspecified behavior.
Does the part you're using specify both a minimum and a maximum prop
delay? If not, how do you guarantee a minimum pulse width coming
out? Presumably you have a requirement for that.
Quote:
The output impedance of the driver does not match the impedance of the
circuit board and the receiver. Add either a ~33 ohm resistor in
series with the output pin or tack on a ~50 ohm resistor to ground
across the output. Either method will get rid of most of your
ringing.
Kevin Jennings
Sharath Raju
Guest
Sun Oct 25, 2009 5:18 am
On Oct 25, 12:45 am, KJ <kkjenni...@sbcglobal.net> wrote:
Quote:
On Oct 24, 6:19 am, Sharath Raju <brshar...@gmail.com> wrote:
I tried to delay the signal X using logic gates and xored the delayed
signal with the original signal, to get pulses whose ON time equals
the sum of the propagation delay of the logic gates.
There are parts called delay lines that generate controlled delays of
specified amounts.
I wasn't aware of them. Thanks
Having a design depend on prop delays through
Quote:
logic is a design that can be depending upon unspecified behavior.
Does the part you're using specify both a minimum and a maximum prop
delay? If not, how do you guarantee a minimum pulse width coming
out? Presumably you have a requirement for that.
I had initially thought of using a 555 monostable multivibrator to
generate pulses of a specified width. The problem is that the
monostable ckt is only falling edge triggered. So I thought of making
a circuit (Fig2
http://brsharath.googlepages.com/24102009001.jpg) that
can recognize both rising and falling edges. and then use it to
trigger the 555.
So as such, I dont have a specific requirement for the width. The only
requirement is to detect both rising and falling edges.
Of course, using delay lines and xor logic, i think the 555 can be
avoided.
Quote:
See Fig
2http://brsharath.googlepages.com/24102009001.jpg
Though I am able to see the pulses on the oscilloscope, I see ringing
at the falling edge of the pulse.
What is the cause of ringing ?, and
The output impedance of the driver does not match the impedance of the
circuit board and the receiver. Add either a ~33 ohm resistor in
series with the output pin or tack on a ~50 ohm resistor to ground
across the output. Either method will get rid of most of your
ringing.
shall try that and see.
Quote:
Kevin Jennings
thanks
-jg
Guest
Sun Oct 25, 2009 7:03 am
On Oct 24, 11:19 pm, Sharath Raju <brshar...@gmail.com> wrote:
Quote:
Are there any alternative ways of generating PWM pulses.
There are many ways of generating PWM pulses.
It depends what is important to you.
The simplest, for both edges, is as you describe with a XOR gate +
delay element, which can be gates, or a RC, depending on the absolute
times involved. Universal Tiny Logic gates have XOR/XNOR choices,and
schmitt pins.
Then, issues of jitter, stability and matching come into play, and
they might push you into different solution directions.
As you have failed to give any numbers for any of these, advice is
impossible.
-jg
Goto page Previous 1, 2, 3 ... 321, 322, 323 ... 336, 337, 338 Next