svofski / vector06cc

Вектор-06ц в ПЛИС / Vector-06c in FPGA
http://svofski.github.io/vector06cc/
Other
30 stars 6 forks source link

Error opening project branch wxeda-cycloneiv: missing dependencies #44

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
It's seems some references in the vector06cc.qsf are missing, such as:
1) set_global_assignment -name SLD_FILE 
"D:/users/svo/projects/chinese-fpga-borat/0-example_test_nios/stp_auto_stripped.
stp" (absolute reference to missing file)
2) set_global_assignment -name QIP_FILE src/wxeda/colorclock.qip (no such file 
in the repository)
3) set_global_assignment -name QIP_FILE src/video/multadd.qip (no such file in 
the repository)

Could you please fix it ?

Original issue reported on code.google.com by andy.kar...@gmail.com on 14 Aug 2014 at 8:52

GoogleCodeExporter commented 9 years ago
I have added missing files, though I'm not sure if they were really needed.
Let me know if you need hints about modifications of WXEDA board for this 
project.

Original comment by svof...@gmail.com on 14 Aug 2014 at 9:03

GoogleCodeExporter commented 9 years ago
Thank you so much, you're soooo fast! :)

Now upgrading my Quartus to the latest v14.0, because 9.1 won't accept some 
declarations in the project file.
BTW, i've already read all the discussions on the zx-pk.ru, so just please 
confirm / let me know if all what i need is to solder SD card. If this is not 
all what i need to start Vector-06 on the wxeda - please let me know. 
Or better, please add a quick note / readme to the wxeda branch, if possible.

Thanks in advance! 

Original comment by andy.kar...@gmail.com on 14 Aug 2014 at 9:23

GoogleCodeExporter commented 9 years ago
You're most welcome. I'm really happy that my project got you interested!
I'm using Quartus 13.0.1 64-bit myself because I think it's the latest version 
that still supports Cyclone II and I still use it a lot.

SD card is probably the most essential modification. I also made several mods 
to the board:
1) tape input: as the board comes its analog input is not very useful (tape 
input in general is not extremely useful though)
2) audio output: because it cannot be modulated, I replaced the builtin active 
beeper with a single transistor driving a speaker. You can simply remove the 
beeper and use the terminals it was attached to as an audio output to your 
amplifier. If you do that you might want to add a large tank capacitor across 
C25.
3) S-Video output on pins that correspond to VGA_G[0] and VGA_G[1]. I think 
there are pictures on zx-pk.ru but I can make new ones if you want. I was 
planning to document the changes anyway.

Original comment by svof...@gmail.com on 14 Aug 2014 at 9:33

GoogleCodeExporter commented 9 years ago
Yay! Just downloaded 14.0 - it can be installed only on 64-bit OS. 
My 32-bit Windows XP running inside a virtualbox, because i'm a mac user, but 
Altera won't release any osx versions somehow. So, installing 13.0 sp1 32-bit. 

Regarding SD-card mod - it's seems this is only feature required by users at 
the moment to load/save tape/disk files. 

Tape input is just for geeks ;) Do you have a working tape recorder / cassettes 
? 

Audio output - probably later, but this mod is not very hard to do, just 
desolder a buzzer off and solder pins to connect an external amplifier.

S-video output - is a great feature. Is it possible to make a composite output 
from s-video ? AFAIK some resistors / capacitors are required. Like described 
here: http://www.nix.ru/support/faq/show_articles.php?number=164&faq_topics=RCA

But anyway, if you're planning to do some documentation - it will be great.
Thank you for a great project!

Original comment by andy.kar...@gmail.com on 14 Aug 2014 at 9:54

GoogleCodeExporter commented 9 years ago
Quartus 13.0.1 exists in 32-bit variety.

Yes I have tapes actually, but I don't use this feature on FPGA project except 
when demoing it.

You can have composite output without any mods. Just use any of R/G/B pins, or 
join them together if the signal appears to be weak, and turn on composite mode 
(WITH_COMPOSITE). I recommend starting out with plain VGA though because it's 
the most obvious way and has the best video quality -- if your monitor is ok 
with nonstandard 50Hz VGA signal.

Original comment by svof...@gmail.com on 14 Aug 2014 at 10:02

GoogleCodeExporter commented 9 years ago
Tnanks for the detailed description.
BTW, the project won't compile giving the following message: Error (12006): 
Node instance "comb_12" instantiates undefined entity "colorclock"
Screenshot is attached

Original comment by andy.kar...@gmail.com on 15 Aug 2014 at 7:56

Attachments:

GoogleCodeExporter commented 9 years ago
Added, please update.

Original comment by svof...@gmail.com on 15 Aug 2014 at 9:24

GoogleCodeExporter commented 9 years ago
That's nice! Thanks!
Compiled successfully!
So ticket can be closed!

Original comment by andy.kar...@gmail.com on 15 Aug 2014 at 10:09

GoogleCodeExporter commented 9 years ago

Original comment by svof...@gmail.com on 16 Aug 2014 at 5:47