Re: [問題] 電腦透過cpld寫資料進去eeprom(24c02)

看板Electronics作者 (￾N ￾ )時間14年前 (2011/08/24 10:39), 編輯推噓9(9033)
留言42則, 7人參與, 最新討論串2/2 (看更多)
沒錯,最主要是cpld怎與i2c的eeprom交換資料 ※ 引述《freeregret (￾N ￾ )》之銘言: : 電腦端用vb設計視窗,可以將資料透過cpld寫入或讀取自24c02記憶體 : 現在問題最大是如何將在cpld中的資料寫入24c02或是從24c02中讀出 : 小弟知道其通訊是走I2C介面,想請問那邊有相關入門的資料嗎?? : 一般好像都是用8051完成,但是現在必須用cpld完成 : 感謝大家給點意見,怎麼入門最快 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.73.7.60

08/24 11:59, , 1F
@@~其實我隨便也GOOGLE到一堆啊 orz
08/24 11:59, 1F

08/24 12:01, , 2F
如果是A家 還有專門的CODE可以下載....
08/24 12:01, 2F

08/24 12:09, , 3F
人家你可以查看看AN494
08/24 12:09, 3F

08/24 22:03, , 4F
可以說一下你google到的東西嗎???
08/24 22:03, 4F

08/24 22:04, , 5F
還有請問啥是A家
08/24 22:04, 5F

08/25 08:58, , 6F
Altera?
08/25 08:58, 6F

08/26 11:15, , 7F
@@"我不是有說了可以查"AN494"了嗎?
08/26 11:15, 7F

08/26 11:15, , 8F
A是指 ALTERA沒錯 XILINX現在有別的用法了
08/26 11:15, 8F

08/26 11:16, , 9F
原則上要看你的CPLD裡面掛什麼東西才對吧
08/26 11:16, 9F

08/26 11:17, , 10F
不然你光這樣講 我想可能也很難有人幫你 囧>
08/26 11:17, 10F

08/26 17:50, , 11F
掛東西是啥意思?
08/26 17:50, 11F

08/26 17:51, , 12F
簡單説就是傳整數,0~255
08/26 17:51, 12F

08/26 23:32, , 13F
你vb <=>cpld間要用什麼方式溝通~cpld控制EEPROM~不難~
08/26 23:32, 13F

08/26 23:34, , 14F
讀eeprom ~寫eeprom都不難~
08/26 23:34, 14F

08/26 23:35, , 15F
我倒覺得你要先清楚~你整個資料傳遞的流程~方式~
08/26 23:35, 15F

08/26 23:37, , 16F
CPLD <=> EEPROM 走I2C 那VB<=>CPLD介面是什麼~
08/26 23:37, 16F

08/26 23:40, , 17F
UART?SPI?JTAG? 自定的介面?
08/26 23:40, 17F

08/27 02:54, , 18F
我只能說...加油
08/27 02:54, 18F

08/27 06:50, , 19F
vb到cpld打算走printer port
08/27 06:50, 19F

08/27 06:51, , 20F
ppsport請給個方向吧,現在頭髮很大
08/27 06:51, 20F

08/27 06:52, , 21F
現在重點是cpld端要先完成比較緊破
08/27 06:52, 21F

08/27 07:55, , 22F
printer port?你要用printer port 實現I2C嗎?
08/27 07:55, 22F

08/27 07:57, , 23F
你只關心尾巴~~前面呢?如果printer port 可以控制IO做I2C
08/27 07:57, 23F

08/27 07:57, , 24F
那就不須要再用CPLD了~~
08/27 07:57, 24F

08/27 07:59, , 25F
先搞清楚你要的~再談CPLD吧~CPLD控制EEPROM也要看你前端
08/27 07:59, 25F

08/27 07:59, , 26F
前端想怎麼控制~
08/27 07:59, 26F

08/27 08:01, , 27F
I2C controller也要有人去控制才行~
08/27 08:01, 27F

08/27 08:03, , 28F
不然~EEPROM的資料讀回來~要怎麼傳給printer port
08/27 08:03, 28F

08/27 08:04, , 29F
CPLD => EEPROM 請implement 一個I2C master
08/27 08:04, 29F

08/27 08:05, , 30F
I2C的spec.上網很容易找得到~sample code 應該上網抓就好
08/27 08:05, 30F

08/27 08:06, , 31F
不過我是都自己寫~不習慣用別人的~
08/27 08:06, 31F

08/27 08:07, , 32F
可以上Xilinx的網站找看看~或lattice 的網站找
08/27 08:07, 32F

08/27 08:07, , 33F
altera 提供的只有i2c slave
08/27 08:07, 33F

08/27 10:49, , 34F
樓上把我辛苦放的梗給捅破了 囧>
08/27 10:49, 34F

08/27 11:55, , 35F
不過直接透過printer port讀寫24Cxx是真的不難電路又簡單
08/27 11:55, 35F

08/27 20:11, , 36F
現在的學生怎麼好像不會花點時間思考...
08/27 20:11, 36F

08/27 20:29, , 37F
還好吧~我學生的時候~也是什麼都不知道~
08/27 20:29, 37F

08/27 20:30, , 38F
這種東西~找人教一下就好~自己從頭學?找罪受~又浪費時間
08/27 20:30, 38F

08/27 20:31, , 39F
又不是做什麼基礎研究~不是什麼高深學問找資料問人是對的
08/27 20:31, 39F

10/18 10:29, , 40F
難道你是工科技藝競賽的選手嗎0.0?
10/18 10:29, 40F

08/13 19:15, , 41F
不過我是都自己寫~不習 https://muxiv.com
08/13 19:15, 41F

09/17 23:09, , 42F
A是指 ALTERA沒 https://daxiv.com
09/17 23:09, 42F
文章代碼(AID): #1EL6HyTD (Electronics)
文章代碼(AID): #1EL6HyTD (Electronics)