Load Google Translate Hi Sohaib,
Hope Jeri does not mind me jumping in here – my advice is buy a development kit and play with it, read blogs, watch video and challenge yourself. Correct me if I’m wrong but Jeri learned about FPGA on her own, so did I. I have no degree in electronics as much of what I have done I have learnt myself.
It’s going to be hard against people who have a bit of paper – but people with real projects and real experience will stand out. It’s not easy, but it can be done.
I've used the mask sharing service before. It is rather hard to coordinate with your fellow silicon sharing partners. Remember that Sharing masks also means sharing GPIOs! Unless there's some requirement that absolutely requires ASICs (speed, power, economy of scale) there's no reason to spend the money for a mask for small quantities. Some chip libraries will have clock tree strucutres that might make it difficult to share the silicon space. I believe the price was about $10000 when I did it, but we were able to get a grant and share it across 4 projects. If I had to do it again, I'd use an FPGA, but this was 10 years ago, and the tools were no where near as good as they are today.
-J
Hi I am under graduate student. I want to grow in the VLSI field but dont have any idea how to proceed forward.... I am working on the SPATRAN 3E in my college... and learned the basics about the kit .... I am programming on the Xilinx Platform... being an new comer please guide me what to do now after going through the basics.... Thanks for the feedback in advance Ritesh Kumar
Hi, Jeri.
I saw your video which documented your simulation of an un-obtainable chip using an FPGA. I am currently programming ALTERA MAX7000A chips with JTAG for a Digital Electronics class.
There is an obsolete chip I would like to create a replacement for.
Here is the link.
http://www.synthtech.com/cem/c3340pdf.pdf
Where would you start on a project like this, and what would you use? Do you have a design methodology? Broad question, I know ![]()
Thanks 1x10E6!
David Daniel Graham
Hi Jeri,
I am working on Xilinx's Virtex-5 FPGA for some applications of Video in Broadcast domain.
Currently want to do simple 2 TS(Transport Stream) multiplexing each containing 2 services(programs) but just getting stuck in PCR restamping,
Thanks,
Sush.
Hi miss Jeri,
We had a project which is a Paper Vending Machine, we had difficulty in its mechanical design,
Can you please help us with that?
thanks!
John
Hey Jeri, I'm a Fine art student at Bournemouth and I am looking into making an installation where there will be video that is triggered by sound/movement within the room. specifically, when there is movement in the room, the video will speed up, and when there is no movement, the video will stop. I have watched your PIR video and was wondering if there was a way I could do this using a similar method?
Thanks, Rhianna
i do electronic project.
i nees explanation about wiring of ECJ-R2.
HOW CONNECT ALARM? CONTROL OUTPUT ?
THANKS
How to design the blade for a shaft inside a horizontal blending machine ? Could you mention the blade design details ?
The blade should help in mixing as well as transferring the content inside the blending machine from one side to the other side(i.e if feed is given at one end
then the content should be discharged at the other end).
Hi David,
strange, I just got a reply message from this Jeri-abandoned thread. Anyway, the CEM3340 looks interesting, but the datasheet doesn't have much details. Do you just want the functionality, or a pin compatible replacement? How do you want to use it? If you don't need voltage controlled signals, an all digital solution and a DAC for the output signal would be easy, if the frequency is not too high, like I've done with a FPGA for my signal generator: http://www.frank-buss.de/SignalGenerator/ You need to enhance it a bit, if you need the sync features (this reminds me of the sync feature of the C64 SID, you can create really nice sound effects with it).
Regards,
Frank
More detailed description of CEM3340:
http://curtiselectromusic.com/uploads/CEM_3340-3345_Long.pdf
The datasheet gives an example for up to 20 kHz. For such frequencies a fast microcontroller with a DAC should do it. If you need full compatibility, use a microcontroller with some ADCs for the voltage controlling input, and an OpAmp for the high output voltage. All parts could fit on the area of a DIP chip. Would be a nice weekend project for someone who knows what she/he is doing.
Hello Frank etc re CEM3340.
This is a precision audio chip with some dificult to emulate features. We can assume that, at the very least, the OP wants to reproduce the performance of the part. The sweep range is quoted as >50000:1 (500k:1 typical), so the control inputs have a working dynamic range of >>16 bits, suggesting that at least a 20 bit adc is required.
Then there is an analogue FM input. The bandwidth of the FM and control inputs is not quoted so would have to be measured.
The outputs include a triangle wave which can only be reasonably simulated by sampling at a rate related to the system (not the waveform) frequency - why - because it is common to use a low frequency output from a VCO to control something else which may well be sensitive to steps in the output - think in terms of 100kHz samplng rate (at the very least) and a 16 bit DAC.
We haven't even began to look at the maths issues yet - that FM input or the control input will modulate the frequency within 1 cycle so the whole thing has to be modelled accordingly.
To replicate the behaviour of this chip using ADCs, digital processing and DACs is a seriously non trivial task - to suggest it could be a "weekend project" is misleading. Sure you could hack together some kind of VCO like thing, but the OP wants a replacement for a chip he can't buy.
I feel that the reality is that once you go digital with this kind of fucntion it makes more sense to do the whole system digitally - which I guess is why so few analogue music synthesisers are made now (and no cheap ones).
Michael Kellett
Hello Michael,
right, an accurate emulation would mean a lot of work. But David wrote, that he wants to use an ALTERA MAX7000A chips with JTAG for a Digital Electronics class, so maybe it is not that much important to emulate it 100%, but just to create some kind of VCO like thing, for learning how to use FPGAs. I don't know, if it would fit in a MAX7000A, I guess it would need at least the 128 macrocells version and some external circuits for the ADC and DAC, so if the main goal is to learn how to create a VCO, a microcontroller would be easier.
If the goal is to learn FPGA programming, I would start with a phase accumulator for DDS, as Jeri explained in this video: http://www.youtube.com/watch?v=CIo93AE8Fsw . A simple version should even work with small MAX7000A chips.
Regards,
Frank
dear jeri....
i need your urgent help plz.........
please help me i want to design VGA display controller baesd on fpga.
© 2009 Premier Farnell plc. All Rights Reserved
Premier Farnell plc, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE