From: 吳政昌 <ccw...@ma...> - 2014-06-24 14:53:22
|
Hi Charles, * Hardware encoder pins available: B12,eQEP0A_in C13,eQEP0B_in D13,eQEP0_index T12,eQEP2A_in R12,eQEP2B_in V13,eQEP2_index * hostmot2 VHDL code I have't heard of hostmot2 before. Thank you for mentioning it. From linuxcnc's document the 7i43 supports 8-channel servo or 4-channel servo plus 4 step/dir generator. I'm not that ambitious. I have had only 4 step/dir generators in my mind when I started to design the board. I'm planning to write the step/dir generators from scratch and connected it to a j1 Forth CPU. Maybe I should go for a iCE40HX8K so there is more room for VHDL. I designed this board with an FPGA for following reasons: 1. Step/dir generator 2. SPI with many chip selectors 3. Signal processing which cannot be handle by CPU 4. Security: Users can protected their code using the nonvolatile memory in iCE40 * PC/104 bus OK, I should not mention PC/104, which could not be achieved with current design ;). What I mean is daughter boards can stack under or above the baseboard. Thank you for your comments. 2014-06-24 21:26 GMT+08:00 Charles Steinkuehler <ch...@st...>: > On 6/24/2014 5:47 AM, 吳政昌 wrote: > > I'm designing a board for CNC based on Beaglebone Black. > > > > Spec: like BeagleBone Black but > > * 2 RJ45 > > * 1 FPGA for stepper > > * Boot into EtherCAT master mode but can changed to EtherCAT slave mode > > * 2 Connectors, 1 of them is compatible to Raspberry Pi's P1 connector > > It sounds like a great board! A few comments: > > * I recommend making the hardware encoder pins available if at all > possible, since you seem to be targeting industrial control. > > * The PRU is required to run EtherCAT slave mode (along with the > libraries from TI), which means the PRU likely will not be able to do > step/dir generation in EtherCAT mode. You have an FPGA, but I don't > think the ICE40 will have enough logic to run the standard hostmot2 VHDL > code. > > * I see mention of a PC104 bus, which would be great, but this would > have to tie to the GPMC controller, which conflicts with the eMMC > controller pins. > > -- > Charles Steinkuehler > ch...@st... > > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Emc-users mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-users > > -- 吳政昌 Sirius Wu 動程科技有限公司 Mapacode Inc. |