|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 12:12 pm
Логически Анализатори ....
| Автор |
Съобщение |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
За PLL идеята е много добра, има разни евтини TDA за по 1-2 лв. работят до 1GHz.
|
| Съб Юли 09, 2005 6:31 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Пон Яну 30, 2012 4:39 am, променена общо 1 път
|
| Съб Юли 09, 2005 6:35 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Понеже се заформи полемика, какво ще прави матрицата, нека да напишем функциите й. Аз ще напиша това, за което се сещам. Другите да ме поправят и допълнят.
1. Спусък. Ще има 8 входа, които ще могат да участват в логиката на спусъка. Ще може да се програмира по кой вход, по кой фронт и при каква комбинация на останалите входове това да се случва. Освен това ще има програмируем брояч ( 16 битов ) колко пъти това трябва да се случи, за да се включи спусъкът. Не се предвижда нулиране на брояча, освен през командния порт.
2. Избор на честота на семплиране - от външен пин ( един по избор от онези 8 входа ) с програмируем коефициент на делене до 16.
3. Предистория - до 2^16 семпъла преди тригера ( ако ги е натрупал, естествено ).
4. Източване на данните през командния порт. Серийно, по SPI, думите една след друга.
5. Проверка на статуса през командния порт - щракнал ли е тригерът, състояние на броячите и др.
6. Ако ще има генератор, обратен канал от командния порт към SRAM.
|
| Съб Юли 09, 2005 6:36 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Аз предлагам първо да уточним интерфеиса на физическо ниво.
1.Интерфеис за зареждане на ядро
2.Интерфиес за връзка с вече зареденото и функциониращо ядро.
3.Допълнителни изводи от FPGA-to за разни сигнали. като да кажем флаг за готовност или флаг за наличие на данни
като утояним физическата същност на интерфеиса можем да говорим за интерфеиса с точно определено ядро. Да кажем ядрото на логическия анализатор има следния интерфеис:
------------------------
------------------------
------------------------
За начало трябва да захванем най належащото точно логическия анализатор според мен. А после като има време и желание можем да си сътворим нещо друго
|
| Съб Юли 09, 2005 7:05 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
А аз да предлижа туи унуи докато съм още тук ...
Никола по твоя въпрос .. :
Интерфеиса за зареждане на ядрото най лесно ще е Serial Slave Doanloading .... 4 жини от MCU'то към FPGA 'то
Интерфеис за връзка с ядрото ... Paralell (8 bit, R/W, Comand/Data, CLK)
и тва е ! USB'то утива кум MCU'то а то прави всичко относно конфигорацията ....
Ето ка мисля да изглежда:
........................................Flash..........Ram........................................
...........................................|...............|...........................................
USB -------- > FTDI <-----> MCU <---> FPGA <----> expander port's (1)
...........................................|...........................................................
...................................Expander ports (2)..........................................
Всичко на една платка (към 0.5кв.дец) и тва е колко му е ?
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Юли 09, 2005 7:19 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
за памет от футурел по ми харесва SM614016HSA15J,SRAM HS 5V 256Kx16 15ns SOJ44.
мисля че актуалния чип е K6R4016C1D
тук http://www.samsung.com/Products/Semiconductor/SRAM/AsyncFastSRAM/4Mbit/K6R4016C1D/K6R4016C1D.htm
погледнете го, pls.
моето предложение за основното желязо е:
- FTDI232 в серийна мода за USB. фърмуера на MCU-то, битстрима на FPGA-то се зареждат през USB (при нужда)
- SPI памет вързана към FTDI и MCU. може да не е чак 4мбита, но да е достатъчно голяма
- поне МЕГА16, вързана към FTDI по серийна порта и към SPI паметта. JTAG пинове за девелопери (не се поят за народа). I2C/TWI порта към честотния ситезатор. bootloader, който да чете от същата тази памет и да се програмира сам.
- spartan II (към същия SPI? хммм)
може да се помисли дали няма да има файда да се ползва FTDI2232, като на първия ендпоинт вървят команди, а на втория данни към/от FPGA-то. идеята не е лоша, а и драйвера ще стане по-строен. сега чета внимателно за bitbang. някой да го е пускал?
|
| Съб Юли 09, 2005 7:26 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
А кви са тея PLL дето обсъждате бре хора .......
Вие не четете ли кво ви написах по рано, Spartana има 4 броя PLL вътре в него !!!
За кво са ни външни ?
Битстрима да го зареждаме през USB'то ще е кофти
Секи пат като го пуснеш тва чудо и кво .... конфигорираш 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
Последна промяна BrainStorm на Съб Юли 09, 2005 7:31 pm, променена общо 1 път
|
| Съб Юли 09, 2005 7:29 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Пускал съм го....същата работа ама можеш да вдигнеш до 3MBit. В това да се слага FT2232 с два канала няма смисъл, елементарен протокол ще свърши работа. Откъм PC ще е по тежко.
Edit: Егати, то не мога да смогна, докато напиша и някой поства...за BitBang говорех
|
| Съб Юли 09, 2005 7:30 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
BateAz искаше да има вариант в които да може да се работи само с FPGA-to без процесора да учасва в цялата работа. В последната блок схема затова съм сложил един комутатор.
Но които е по навътре с тия FPGА да помисли как ще е по удачно да се реализира
Последна промяна Nikola Kirov на Съб Юли 09, 2005 7:39 pm, променена общо 1 път
|
| Съб Юли 09, 2005 7:36 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
To може и без комутатор на един бус по UART ....
Абе Бате да питам само ти с кви FPGA'та си се занимавал .... ?
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Юли 09, 2005 7:39 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Как по един UART да стане. Я драсни една блокова схема
|
| Съб Юли 09, 2005 7:41 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
UART --------------------------------------------- >
..............|.......................|............................
............MCU..................FPGA........................
Всяко си има отделен адрес ......... и тва е 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Юли 09, 2005 7:43 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
И по тоя UART да правиш и конфигурирането и да работиш с FPGA-to taka li. Ami procesora kak ще работи с FPGA-to. Има доста особенности в това навързване.
|
| Съб Юли 09, 2005 7:48 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Работил съм само със Spartan. И го считам за топ, а ние сега имаме да трепен врабци. Сега пиша някакъв протокол, ще го постна след около час.
|
| Съб Юли 09, 2005 7:48 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Е, значи ставаме двама ...
То разликата между Spartan и Spartan 2 не е особено голяма ...
Макар че и по Virtex съм ръчкал малко ...... ама са доста скъпи 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Юли 09, 2005 7:51 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|