hybridfree/eevblog-posts huggingface dataset:
Is MSP430F2272IYFFR able to re-programmed after the device was secured before? - Page 1
Forum section: electronics / general

author: penangfa
author_rank: Newbie
timestamp: July 27, 2015, 03:26:48 am
content: Hi,I'm using universal programmer for programming the devices. The devices was secured, any idea to unlock the security?Thanks.

author: TerminalJack505
author_rank: Super Contributor
timestamp: July 27, 2015, 03:43:32 am
content: Once you blow the JTAG fuse on the MSP430s you can only use the bootstrap loader to program the device.If you don't know the password then you can't read the code via the BSL. The only command the BSL will accept without the password is the erase command. If you supply the incorrect password then it will erase the device.

author: penangfa
author_rank: Newbie
timestamp: July 27, 2015, 03:48:52 am
content: How to get know the correct password?Thanks

author: BravoV
author_rank: Super Contributor
timestamp: July 27, 2015, 03:57:00 am
content: Quote from: penangfa on July 27, 2015, 03:48:52 amAs this turned into non technical question, let me chime in ...Perhaps ask the person who knows it ..... nicely ?

author: penangfa
author_rank: Newbie
timestamp: July 27, 2015, 04:05:01 am
content: I was thought can get know the password from customer's programming file.I was programmed the devices with locked the security before.Thanks.

author: TerminalJack505
author_rank: Super Contributor
timestamp: July 27, 2015, 04:10:39 am
content: The password is usually based on a checksum of the code written to flash. You can use a specific password, however.Check your programmer's settings to see what password it used.Note that knowing the password won't allow you to unprogram the JTAG fuse. That's a one-time deal.

author: penangfa
author_rank: Newbie
timestamp: July 27, 2015, 04:19:40 am
content: The programmer's is pretty straight forward. It's just has range programming, byte order and calibration data overwrite Y/N.

author: rsjsouza
author_rank: Super Contributor
timestamp: July 30, 2015, 09:39:30 pm
content: As TerminalJack505 said before, to reprogram this device you will need to use a programmer that supports the Bootstrap Loader (BSL), such asthis one.A few references:PDF about how to program via the BSLpage about the Bootstrap loader
Bought a XDS100 XDS100V2 JTAG Emulator - Page 1
Forum section: electronics / general

author: diyaudio
author_rank: Frequent Contributor
timestamp: July 28, 2015, 10:01:49 am
content: So I bought a XDS100 XDS100V2 JTAG Emulator, it arrived today, anyone have any thoughts on this programmer.XDS100 XDS100V2 JTAG Emulator debugger For TI DSP ARM9 Cortex A8 TMS320 CCS4 5.2http://www.ebay.com/itm/171144296301?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

author: Howardlong
author_rank: Super Contributor
timestamp: July 28, 2015, 10:12:16 am
content: Along with the integrated on-board debuggers on TI's dev kits, this is one of the few external debuggers that work on your own board designs with the free version of TI's Code Composer Studio IDE. There is also a V3 of this tool.http://processors.wiki.ti.com/index.php/XDS100

author: diyaudio
author_rank: Frequent Contributor
timestamp: July 28, 2015, 11:07:16 am
content: Thanks, I'm looking at trying out the TMS320F28030 hopefully the ebay clone wont give me to much trouble.

author: Fred27
author_rank: Unknown
timestamp: July 28, 2015, 01:55:00 pm
content: If you haven't found it already, the best source of information on anything TI microcontroller related ishttp://forum.43oh.com/

author: diyaudio
author_rank: Frequent Contributor
timestamp: July 29, 2015, 11:37:07 am
content: Oh Crap, I spoke to soon. I took the thing apart before turning it on (noticed a FTDI serial front end with a Spartan CPLD) the FTDI driver on windows just bricked the dam thing... I will have to use Mprog and revert to the original VID as recommended here.http://processors.wiki.ti.com/index.php/XDS100#Q:_What_should_the_USB_device.27s_UID_.28VID.2FPID.29_be.3FIm thinking of just ripping out an original FTDI chip from an unused c2000 piccolo board and "transplanting" its FTDI chip to the programmer.

author: rsjsouza
author_rank: Super Contributor
timestamp: July 30, 2015, 09:33:52 pm
content: I used this JTAG debugger on C2000 and it has decent performance for C2000 devices (as well as for Cortex M3/M4s). It is pretty slow for more complex devices (Sitara, ARM9s, C6000 DSPs).A good reference is here:http://processors.wiki.ti.com/index.php/XDS_Performance_comparison
Anyone familiar with Audio codecs,specifically the the one(WM8994) on stm32f7dis - Page 1
Forum section: electronics / general

author: sjpatel1992
author_rank: Newbie
timestamp: July 28, 2015, 04:42:26 pm
content: Hi All! I am having a hard time making the communication between the audio codec and the microprocessor to work. I am using the new stm32F7 discovery boardI was able to configure the audio codec to output the audio picked up by two digital mics directly to the headphone jack through the digital sidetone path. Now, I would like to send the mic data to the micro controller to do some signal processing.However, I don't really know how the audio codec outputs the raw digital mic data through AIF1 interface so that I can properly configure the SAI2 to receive it. I know the data coming from the digital mics is in PDM format. Does the codec convert it into PCM internally before outputting?Here is how I have configured the audio codecCodec is set to operate as a slave.Audio Protocol ----> I2S StandardSampling Rate ----> 48kHzData Size -----> 16 bitsTimeslot 0 is disabled and Timeslot 1 is enabled to receive the mic data.On the microcontroller side, I have configured SAI2 as followsSAI2_BlockA -- Master TXSAI2_BlockB -- Slave RX ( Synchronus with BlockA)MCLK -- ~13 MhzTotal Slots -- 2Frame Length -- 32Active Frame Length -- 16Data Size(bits) -- 16Please let me know if more details are required. ThanksI have read the datasheets numerous times and haven't been able to find anything on this. I also posted this on the stm32 forum, but haven't been able to get any help.
Microchip OSC1/CLKI pin to ground when internal osc configured? - Page 1
Forum section: electronics / general

author: Zeyneb
author_rank: Regular Contributor
timestamp: July 27, 2015, 10:41:22 am
content: Hi everyone,Would this be an idea? For the purpose of things such as saving current, avoiding noise coupling into a high impedance net, ESD protection.Or is the silicon already doing this for me when the configuration bits are programmed for an internal oscillator.My MCU is the dsPIC30F3012 but I think it applies to every microcontroller I assume.Thanks a lot!Zeyneb

author: Scrts
author_rank: Frequent Contributor
timestamp: July 27, 2015, 12:07:49 pm
content: You should be careful with OSC2, since it can be output. I don't think you will save much by grounding these pins. OSC1 might be an option, but it will be internally disconnected if internal source is selected. I always leave a place holder for XTAL anyway. You can then replace the load caps with 0 ohm resistors, since these caps are connected to ground anyway.
programing the Nano - Page 1
Forum section: electronics / general

author: Unknown
author_rank: Unknown
timestamp: July 25, 2015, 08:40:01 am
content: Hello, I have a arduino uno, and I want to program a arduino nano, I'm not sure what I need to do this, can I use the uno to put the code on a nano, or do I need something else, I come from the pic chip era where I have a programmer , which I suppose is of no use to the arduino systemAny help would be greatly appreciated and thank you in advance for you knowledge.Paul

author: zapta
author_rank: Super Contributor
timestamp: July 25, 2015, 08:49:44 am
content: You don't need to use the Arduino Uno. Just select tell the Arduino IDE that you are using the Nano (in the Tools menu).

author: ralphd
author_rank: Frequent Contributor
timestamp: July 25, 2015, 02:55:14 pm
content: Quote from: zapta on July 25, 2015, 08:49:44 amBoth the Uno and the Nano have an Atmega328p; the difference as far as the IDE is concerned is the bootloader. The Uno has Optiboot which is 512 bytes and runs at 115.2kbps.Some Nanos may be flashed with Optiboot, in which case you just leave the board selection as Uno, even when it is actually the Nano plugged in.

author: Unknown
author_rank: Unknown
timestamp: July 25, 2015, 06:38:06 pm
content: Hello , Thanks to both of you having a play with it now, easier than I thought. Great help thanks again.Paul
Up to date componnent for mcu (sensor, communication...) - Page 1
Forum section: electronics / general

author: asgard20032
author_rank: Regular Contributor
timestamp: July 25, 2015, 05:39:23 pm
content: I am looking to get some nice component, but i still get on thread and blog that still talk about that 5 year old part... common, i am sure there are newer, easier, better, cheaper part these day.What up to date part are you now using, and which old school part does it replace?For example, what shall be now the de facto for Bluetooth to replace those old HC05?This thread is about to discover nice new part to replace part that everyone use because everyone find them in lot of outdated tutorial.Wifi? Ethernet? Bluetooth? Temperature sensor? Can? Led driver? ....... Nice cheap display better than the nokia?Something better and cheap to replace those lm7805? Nice transistor? Nice RTC?
Interfacing 12Mbps USB to UART - Page 1
Forum section: electronics / general

author: Silenus
author_rank: Contributor
timestamp: August 14, 2015, 08:06:09 am
content: I am in a bit of a new area in terms of things I have dealt with before. Basically I have aLIDARthat communicates at 12Mbps USB2.0 full speed and I want to send that through a USB - UART converter chip such as themcp2200and then be fed into a microcontroller. Looking through the datasheet of an ATmega1280 (a controller I have used in the past), if I wanted to receive and transmit at 12Mbps that would require an extremely fast external oscillator (100MHz+) so I'm guessing this option is unfeasible?Looking through the MCP2200 data sheet it mentions "128 byte buffer to handle data throughput at any UART baud rate" but I'm not sure whether this literally means that you can be transmitting 12Mbps USB and receive UART at a slower rate than 12Mbps? (my common sense tells me that this buffer is too small to hold multiple packets coming in before they are cleared unless the LIDAR doesn't transmit another 64 byte packet until there is room? again not sure how this works)Failing all this and excusing my ignorance of these types of issues, what would be an effective solution to read from the LIDAR at 12Mbps USB into a microcontoller (if a MCU even exists that can handle it)?

author: dgtl
author_rank: Regular Contributor
timestamp: August 14, 2015, 08:26:30 am
content: The usb-serial chips do not work that way. Usb is a directional bus, there is host and there is a device. The usb-serial chips have usb device ports, that you'll plug into a host (like your PC), not the other way around. If you want to interface to a device, you'll have to be a host. You either use an application processor with an OS (ie raspberry with linux) and the drivers on that OS or you'll pick a microcontroller with USB host port (there are a lot of cortex-m3 based uc's out there, check for example STM32 and NXP LPC parts) and you write the protocol part ("driver") yourself. Not impossible, but if you have no experience with USB, implementing host-side stuff can be scary. The UC manufacturer may provide some ready-made libraries for common protocols (CDC-ACM serial, HID, mass storage etc). If your device uses one of those and the library fits for your project, you may be lucky. The SCIP protocol seems to be on top of CDC-ACM (windows usbser.sys driver), but you'll need to double check it.And... Do not worry about the 12Mbps in USB, this is least of your worries. The full-speed USB signalling itself is at 12MHz, but it has packetization overhead. The maximal possible throughput of the usb-serial channel itself never comes close to that.

author: AndreasF
author_rank: Frequent Contributor
timestamp: August 14, 2015, 08:37:15 am
content: Havin only had a brief look at theirCommunication Protocol Specificationdocument, I'd say why use USB at all:QuoteIn other words, their USB implementation probably only acts as a virtual serial port. If the specific device you were looking at doesn't have the RS232 connections, it might be simpler to get one that does.
PIC32MX - question about IPL in STATUS register - Page 1
Forum section: electronics / general

author: Chris C
author_rank: Frequent Contributor
timestamp: July 23, 2015, 12:09:04 am
content: I've written nestable C functions to disable interrupts up to a certain priority.To do this, I'm directly manipulating the IPL field in the CP0 STATUS register. According to the PIC32 Reference Manual, IPL is bits 15:10, six bits wide, and "this field is the encoded (0..63) value of the current IPL". But it doesn't say exactly how it's encoded.From testing in the MPLAB simulator, the lowest three bits appear to be the current priority level. I then expected the highest three bits to be subpriority, but they appear to be zero at all times; even inside an ISR with non-zero subpriority. The datasheet says that interrupts are not nested based on subpriority. It seems consistent with this that subpriority need not be encoded in IPL, and that the three extra bits might simply be reserved; perhaps for other MIPS implementations where such nesting is possible.However, I'm uncomfortable making any assumptions here. Does anyone know with certainty whether I can count on the three high bits of IPL always being zero?If needed, my code follows:Code:typedef UI32 UNATIVE;typedef struct STRCRIT CRIT;struct STRCRIT {UNATIVE x;};void __attribute__((nomips16)) CriticalPtr(CRIT* save_to) {save_to->x=__builtin_disable_interrupts();UNATIVE curpriority=save_to->x & 0b1111110000000000; // note that highest 3 bits always seem to be 0, and do not reflect current subpriorityUNATIVE newpriority=0b1100000000000; // priority 6if (curpriority < newpriority) {UNATIVE newstatus=(save_to->x ^ curpriority) | newpriority;_mtc0(_CP0_STATUS, _CP0_STATUS_SELECT, newstatus);};__builtin_enable_interrupts();};void __attribute__((nomips16)) CriticalPtrEnd(CRIT* saved_to) { _mtc0(_CP0_STATUS, _CP0_STATUS_SELECT, saved_to->x); };Calling CriticalPtr disables interrupts up to and including priority #6. Alternate functions (not shown) are provided for other priorities, which are the same except for a different value for "newpriority". I'm not yet sure if my code is correct or optimal. I suspect I could shave off a cycle or two by using the EXT and INS asm opcodes. Any other suggestions would be a welcome bonus.

author: cv007
author_rank: Frequent Contributor
timestamp: July 23, 2015, 02:28:36 am
content: You may have to find a different datasheetGoogle 'pic32 CP0 STATUS' , second result is a pdf link from Microchip whicih shows IPL is only 3 bits for priority and bits 13-15 are unused read as 0.

author: Chris C
author_rank: Frequent Contributor
timestamp: July 23, 2015, 04:23:02 am
content: Yep, that datasheet is much more helpful. Thanks!
LPC1788 8bpp LCD Interfacing - Page 1
Forum section: electronics / general

author: jtronix
author_rank: Regular Contributor
timestamp: July 21, 2015, 08:26:06 am
content: i want to interface LCD in 8bpp 332 mode.anybody know connection diagram of LCD with uC?which port no. are use for same.also share 323 mode connection diagram

author: ale500
author_rank: Frequent Contributor
timestamp: July 21, 2015, 05:13:44 pm
content: I'm also interested in this uC, so I have the User manual handy... let's see what I find:From page 285/286:It doesn't really seem to support 3:3:2 per-se, but you could use a palletized 5:6:5 scheme, that will give you 256 colors. But If you want to only use 8 color lines, maybe you will have to use palletized mode and just not bind the low bits of R, G and B.The Table in page 288 describe which pins are needed for sync, clock, colors and so on.The table in page 89 shows the mapping from Ports to LCD_xx.In page 296 the table describes how the palette works and how it is stored, in page 306 the registers are described.What do you think ?

author: jtronix
author_rank: Regular Contributor
timestamp: July 22, 2015, 05:43:38 am
content: i'm using segger graphic library and if i configured segger for 16bit 565 color conversion mode then it takes more time to update LCD then 8 bit LCD driver.Segger configuration:16 bit configuration:#define COLOR_CONVERSION GUICC_565#define DISPLAY_DRIVER GUIDRV_LIN_168 bit configuration:#define COLOR_CONVERSION GUICC_332#define DISPLAY_DRIVER GUIDRV_LIN_8update time of 8bit is 80% faster than 16bit so i want to interface LCD in 8 mode only in 332.Result:Sr No | Segger config | LCD Config | Conclusion1 | 16bpp | 16 bpp | display properly but update time is too slow2 | 8bpp | 16 bpp | not display proper shown in attach image (image.jpg) but update time is better3 | 8bpp | 8 bpp | display blank only backlight turns ONattach image :A,b -> display two timesc --> display junk datain 2nd case image is drawn twice and scale by 4 but it should display as shown in attach image(expected.jpg).

author: ale500
author_rank: Frequent Contributor
timestamp: July 22, 2015, 12:07:03 pm
content: I would assume that you are setting the LCD controller yourself, aren't you ?With such a config for 8 bit (GUIDRV_LIN_8) you get everything written to memory for 8 bpp. Nothing else happens. What you have to do is to configure LPC1788's LCD controller for palletized 8bpp using 565 bit per color. You also (may) have to upload the palette yourself, if you assume that those 3:3:2 mean Red:Green:Blue than for every 3:3:2 write a corresponding 5:6:5 to the palette entry:0:0:0 -> 0:0:00:0:1 -> 0:0:3 (say you use bits 0, 1 together)0:0:2 -> 0:0:28 (bits 4, 3 and 2 together)0:0:3 -> 0:0:31 (blue, all bits set)and so on
book for Embedded Firmware architecture - Page 1
Forum section: electronics / general

author: jtronix
author_rank: Regular Contributor
timestamp: July 21, 2015, 08:42:57 am
content: i want book or technical document for below contents1) how to make software architecture2) embedded software coding standards3) how to make embedded OS architectureplease share book name or any technical document regarding above topics

author: andyturk
author_rank: Frequent Contributor
timestamp: July 21, 2015, 02:53:38 pm
content: http://koopman.us/As mentioned recently inthisthread.
BLE113 bluetooth low energy - Page 1
Forum section: electronics / general

author: alin_im
author_rank: Regular Contributor
timestamp: July 12, 2015, 11:57:09 pm
content: Hey guys,I have just purchased some BLE113 bluetooth low energy. But I have a question about it.Do i need to program it to interface it with another microcontroller ? or just make the connections using the spi mode and that's all (like the HC-05 module) ?Anyone worked with this module ? What is your opinion ?DATASHEET:http://www.mouser.com/catalog/specsheets/Bluegiga_Technologies_BLE113_Datasheet.pdf

author: miguelvp
author_rank: Super Contributor
timestamp: July 13, 2015, 05:11:41 am
content: It's always a good idea not to double post.

author: jnz
author_rank: Frequent Contributor
timestamp: July 17, 2015, 03:53:10 am
content: Diiiiid you read the datasheet?
SPI Mode, can someone confirm this is Pol=0 Pha=1? - Page 1
Forum section: electronics / general

author: jnz
author_rank: Frequent Contributor
timestamp: July 15, 2015, 08:27:53 pm
content: Attached.I'm like 99% sure it's clock polarity is 0 (low to high) and the Phase is 1 where data is changed at rising edge and sampled at falling edge.But... I'm getting fairly difficult to rationalize data when using this mode, and equally difficult when using 0/0. So I just wanted to check with some experts before I smash my face on my desk.This is my first time dealing with SPI on STM32, so I'm just ruling out fairly simple errors I might be making. I hooked up a scope and the waveforms I'm getting are correct and looks really solid. I'm just not sure about the sampling.Thanks

author: suicidaleggroll
author_rank: Super Contributor
timestamp: July 15, 2015, 08:33:18 pm
content: Clock idles low and data is changed on the leading edge of the clock pulse and sampled on the trailing edge. Whatever phase/polarity settings give you that behavior is what you want.

author: Bruce Abbott
author_rank: Frequent Contributor
timestamp: July 15, 2015, 08:49:53 pm
content: Looks like you need clock polarity 0 and phase 1.What device are you trying to communicate with?

author: jnz
author_rank: Frequent Contributor
timestamp: July 15, 2015, 10:01:58 pm
content: Quote from: Bruce Abbott on July 15, 2015, 08:49:53 pmYea, I was 99% sure. Just confirming. It's a Motorola SBC, and it's starting to be a pita.
Help with Raspberry Pi power - Page 1
Forum section: electronics / general

author: tyguy2
author_rank: Unknown
timestamp: July 18, 2015, 10:24:08 pm
content: After a recent blunder with a raspberry pi (I bricked a board and the custom OS on the SD card), I've learned to be a bit more careful before powering my raspberry pi. I want to power my new A+ through the protection offered in the USB power port, but I don't want to use a bulky cable. I also don't really want to use the GPIO header. Are there any test points on the A+ that allow me to provide power to the RPI with the protection? I read that you could use PP1 and PP2, but I want to be sure. I've already got a lot of circuitry attached to the RPI, and I'm not in the mood to desolder all of it off of a dead board.

author: tyguy2
author_rank: Unknown
timestamp: July 19, 2015, 01:22:57 am
content: I solved my own question. PP1 can be used as a 5v input and PP3 is a ground reference.
what use for pic18f1220 - Page 1
Forum section: electronics / general

author: Deathwish
author_rank: Unknown
timestamp: July 09, 2015, 09:51:24 pm
content: I got given a few of these in 20 pin ssop but what practical use have they ?.

author: rolycat
author_rank: Super Contributor
timestamp: July 09, 2015, 10:10:03 pm
content: It's not a bad little low-pin-count microcontroller. You can pick up a pack of 10 SSOP20-to-DIP adaptors on eBay for about a quid, which makes them easier to experiment with, and with their low-power features they are useful for battery powered projects which need to fit in a limited space.

author: Deathwish
author_rank: Unknown
timestamp: July 10, 2015, 07:46:38 am
content: Thanks roly

author: Wilksey
author_rank: Super Contributor
timestamp: July 10, 2015, 04:27:30 pm
content: That puppy has 7 ADC channels, UART, AN5 and AN6 are the HW UART pins, and you have some DIO also, you could hook it up to a FTDI or equivalent serial to USB bridge and make a USB data acquisition board, you could use it to drive relays, use shift registers to make a matrix display board, loads of things you could do with it,

author: Deathwish
author_rank: Unknown
timestamp: July 10, 2015, 04:33:55 pm
content: Hi Wilksey, sounds like it is interesting , I have no knowledge of Pic chips except when i used to use them for the old playstations... So it was a case of stick in programmer burn hex code and insert into ps.Might have a look about later to find something interesting to make with one then. Thanks for the info.Garry
WinAVR upgrade to newer AVRdude? - Page 1
Forum section: electronics / general

author: mtdoc
author_rank: Super Contributor
timestamp: July 09, 2015, 03:32:49 am
content: I'm playing around with WinAVR for the first time usingthis usbasp programmer.When writing a hex file to flash avrdude gives the following warning line at the start:QuoteIt then goes on to write to flash without any apparent problem.Now, since I just bought the usbasp, I'm assuming the firmware is relatively current. In any case I can't update the firmare since I don't have another isp programmer.I'm not sure whether that warning is something to be concerned with or not.I'm wondering if the issue is that the most current version of WinAVR available is 5 years old (WinAVR-20100110) and uses avrdude version 5.1 (the usbasp programmer says to use with 5.2 or newer - though avrdude does list it as a supported programmer)I tried updating WinAVR with the most current avrdude (6.2) using the directions foundherebut then I get a the error line:QuoteSo my question is: Should I just stick with WinAVR with avrdude 5.1 and not be concerned about the inability to set sck period? or is there a better way to update WinAVR to a newer version of avrdude?

author: sleemanj
author_rank: Super Contributor
timestamp: July 09, 2015, 04:59:51 am
content: Quote from: mtdoc on July 09, 2015, 03:32:49 amNope.That's the classic warning message you get from USBAsp devices out of china because they use an older firmware which doesn't support modifying the clock rate on the fly.Most of them don't even have a jumper to put it into slow-clock mode by hardware.Upgrade the firmware, if you have a working ATMega handy, just use the ArduinoISP to burn it.It's not a problem to ignore the warning provided your target device is already running fast enough to handle the normal speed, but if you want to program (or at least burn fuses) on devices which are slower out of the factory (eg, ATTiny, Mega8 etc) you need to be able to reduce the clock speed.

author: Psi
author_rank: Super Contributor
timestamp: July 09, 2015, 06:05:46 am
content: For like 7 years i used the direct printer port method for flashing avr's.Just becasue it always works and required nothing but wireI have a avrisp mk2 now but i still have/use programming jigs that plug into the printer port of my server

author: mtdoc
author_rank: Super Contributor
timestamp: July 09, 2015, 06:48:35 am
content: Quote from: sleemanj on July 09, 2015, 04:59:51 amOk -thanks, I'll update it. and doh, of course - I can use the Arduino ISP!. Thanks for the info.
MachXO2 gearing logic for LPDDR - Page 1
Forum section: electronics / general

author: kalhana
author_rank: Contributor
timestamp: August 01, 2015, 11:37:39 pm
content: Hi,I'm trying to use a MachXO2 to interface to an LPDDR memory and want to use the onboard gearing logic for the DDR interface.I read the TN1203 app note, but I can't find a way to just use the gearing logic only without the full Lattice's DDR controller from IPexpress.Because I want to use my own custom DDR controller, with their HW I/O gearing interface.Has anyone used it? Is it possible?Thanks!

author: kalhana
author_rank: Contributor
timestamp: August 02, 2015, 01:53:39 am
content: Ok, managed to figure it out and get Tx gearing to work.It's under "DDR Generic"More info was in TN1203, didn't read it properly!
XC7Z010-CLG225  - Page 1
Forum section: electronics / general

author: ssa
author_rank: Newbie
timestamp: July 07, 2015, 11:38:50 am
content: Could someone help with XC7Z010-CLG225 Altium library?

author: Scrts
author_rank: Frequent Contributor
timestamp: July 07, 2015, 12:01:02 pm
content: Quote from: ssa on July 07, 2015, 11:38:50 amI think it's already there:https://designcontent.live.altium.com/#UnifiedComponentDetail/Xilinx_Zynq-7000

author: ssa
author_rank: Newbie
timestamp: July 07, 2015, 12:10:48 pm
content: According to comments for this library CLG225 is still not there.Unfortunetly I'm not subscriber forthis year there((
RF lab set up ... - Page 1
Forum section: electronics / general

author: NateDuong
author_rank: Contributor
timestamp: July 03, 2015, 06:34:09 pm
content: Dear everyone...I am trying to set up a RF lab at home to help me do DSP projects with very low frequency, as low as possible.Anyone who has experiences about RF lab, please give me some ideals and what machines from basic to advance will be needed for the lab?Thank you,Nate Duong.

author: mazurov
author_rank: Frequent Contributor
timestamp: July 03, 2015, 06:40:22 pm
content: You meant 'high' frequency, not 'low', correct? You can detect RF with a diode, it will be very cheap. The oscilloscope/probes need to be rated for 10x the frequency of interest if you want to see well in time domain.

author: NateDuong
author_rank: Contributor
timestamp: July 03, 2015, 07:36:50 pm
content: I meant "low" frequency such as heart beat...so there is no way to measure it?

author: T3sl4co1l
author_rank: Super Contributor
timestamp: July 03, 2015, 07:40:31 pm
content: "RF" broadly means electromagnetic radiation, at frequencies able to be carried in wires and radiated through space; very loosely, 100kHz to 100GHz or so.You can do "RF" at ELF (< 10kHz), but it's considerably more difficult.Heartbeats have nothing to do with RF; perhaps you're confusing abbreviations?Tim

author: JoeN
author_rank: Frequent Contributor
timestamp: July 05, 2015, 07:26:20 am
content: Quote from: T3sl4co1l on July 03, 2015, 07:40:31 pmPerhaps he will be the first person to be able to detect heartbeats from radiated EMF rather than electrodes. Now how cool would that be?

author: hendorog
author_rank: Super Contributor
timestamp: July 07, 2015, 06:17:43 am
content: QuoteHe won't be the first. I remember reading a few years ago about a trial of a system which could detect people trapped under rubble after an earthquake. It detected respiration and heartbeat - RF goes all the way to DCApparently it was used for real in Nepal after the recent quake there.Google found all these:http://www.academia.edu/5382185/Contactless_Detection_and_Analysis_of_Human_Vital_Signs_Using_Concurrent_Dual-Band_RF_Systemhttp://www.ncbi.nlm.nih.gov/pubmed/19964829http://nyuwireless.com/ThePulse/03/Heart-Rate-Measurement-Utilizing-Non-Contact-RF-Detection-From-Within-The-Mouth.phphttp://fox41blogs.typepad.com/wdrb_weather/2015/05/nasas-radar-found-4-men-trapped-under-rubble-in-nepal-by-their-heartbeats.html

author: Alexei.Polkhanov
author_rank: Frequent Contributor
timestamp: July 07, 2015, 06:26:40 am
content: I think I got it. He is talking about Doppler radar systems that are used by police for example to detect if there is anyone in a room behind a wall etc. Those are 3GHz as far as I know and yes they can sense heart bit of human or even small animal.http://www.range-r.com/tech/theory.htmThis one?
1080p input/output on Artix-7 - Page 1
Forum section: electronics / general

author: hamster_nz
author_rank: Super Contributor
timestamp: July 05, 2015, 10:57:25 am
content: I've managed to get DVI-D 1080p to pass through an Artix-7 FPGA - it is a bit out of spec for the chip (about 30% 'overclocked' for the SERDES modules, and about 25% for the fastest clock network in the design), but does work pretty well for experimentation.My code is athttp://hamsterworks.co.nz/mediawiki/index.php/Artix_7_1080p_passthroughif you are interested in toying with it...

author: electro-logic
author_rank: Contributor
timestamp: July 05, 2015, 01:32:25 pm
content: NexysVideo isn't thinked for video application? Why do you have to go out of specs for HDMI?

author: hamster_nz
author_rank: Super Contributor
timestamp: July 05, 2015, 07:41:42 pm
content: QuoteI guess they were aiming at 720p and 1080i. The HDMI isn't hooked to high-speed transceivers (only the DisplayPort is), so even for the fastest grade FPGA, the SERDES is only rated at around 1,250 Mb/s (where 1080p needs 1,485 Mb/s). Also for the fastest grade, the I/O clock buffers (BUFIO) are rated at 680MHz, but this needs 750MHz.And I think the board has a slower -1 grade on it....

author: slateraptor
author_rank: Frequent Contributor
timestamp: July 05, 2015, 11:17:36 pm
content: Quote from: hamster_nz on July 05, 2015, 07:41:42 pmCan you run through really quick how you came up with your bandwidth estimate? I'm def getting a figure appreciably lower than ~1485 Mbps:Assuming 60 fps @ ~5% reduced blanking, I'm getting:(1920 x 1080 x 60 x 10 x 1.05) / 220~= 1246 MbpsI would imagine handling 1080p/24 should be without issue.

author: hamster_nz
author_rank: Super Contributor
timestamp: July 05, 2015, 11:44:28 pm
content: Quote from: slateraptor on July 05, 2015, 11:17:36 pmIt wasn't so much about generating 1080p, but accepting 1080p from a standard source (so I can play around with the video).SMTPE 1080p@60 (which is what I am expecting a source to supply - e.g. a generic media player) is 2200 counts per line, 1125 lines per frame, 60 frames per second. As TMDS uses an 8b/10b coding scheme, it needs 2200×1125×60×10 = 1,485 Mb/sOr perhaps simpler, the standard 1080p pixel clock is 148.5 MHz so the per channel bit rate is 1,485 Mb/s, on each of the three channels (for 24 bits per pixel colour depth)

author: electro-logic
author_rank: Contributor
timestamp: July 07, 2015, 11:26:02 pm
content: Uff.. always the slower grade..
Microchip MPLAB ICD 3, for XP and Vista?! - Page 1
Forum section: electronics / general

author: andersjm
author_rank: Contributor
timestamp: July 07, 2015, 10:36:36 am
content: I just bought the "MPLAB ICD 3" in-circuit debugger from Microchip.I'm quite amazed at the fact that the box states that Windows XP and Windows Vista are supported, but doesn't mention Windows 7 or Windows 8.End of mainstream support for XP and Vista respectively was 2009 and 2012. Even Windows 7 is no longer sold on new computers.I believe the product does actually work with Windows 7 though.Is it too expensive to update the packaging, or does Microchip consider the ICD3 to be obsolete?

author: deephaven
author_rank: Frequent Contributor
timestamp: July 07, 2015, 10:58:56 am
content: My ICD3 works fine on XP, Windows 7 (MPLAB 8.92) and Windows 8 (MPLAB X)

author: andersm
author_rank: Super Contributor
timestamp: July 07, 2015, 11:50:06 am
content: The most up-to-date system requirements are listed in the MPLAB X release notes.

author: Chris C
author_rank: Frequent Contributor
timestamp: July 07, 2015, 12:29:00 pm
content: Should there come a time in the future when a new version of Windows obsoletes USB hardware still useful to you, you should still be able to run it in any virtual machine emulator that allows connection of arbitrary USB devices directly to the VM. I use Oracle VirtualBox, but there are others. Although not yet necessary, I've verified the PICkit3 works in this configuration. Using a VM, I still use another piece of hardware which hasn't officially worked since Windows 2000.

author: hans
author_rank: Super Contributor
timestamp: July 07, 2015, 01:37:23 pm
content: I do all my embedded development in a Linux box so I can switch host OS (W7 or another Linux box).Passing through USB devices has always worked for me with Virtualbox. I use it for PICKIT2, PICKIT3, ST Link, J-Link, etc.So I wouldn't worry that W7 is not listed. As far as I know the biggest differences would be between XP and Vista driver model, but as they are both listed I am not worried W7 would work.W8 may be a different, because it has had quite some changes on how strict it is with unsigned drivers. As long as they are signed it should just install I think (however I do not run/use W8 myself).

author: andersjm
author_rank: Contributor
timestamp: July 07, 2015, 02:03:14 pm
content: Thanks for all replies!I use linux exclusively, and I believe this will work (haven't had time to try yet). The text makes me think the box design is at least 5 years old, which had me worried that the ICD 3 is obsolete.But I take it the there are no indications that Microchip consider the ICD 3 obsolete then?

author: BloodyCactus
author_rank: Frequent Contributor
timestamp: July 07, 2015, 02:30:04 pm
content: icd3 is current and works perfectly fine with mplabx under linux. I use it all the time with linux every day. I do have an adapter from rj11 to straight 6 pin icsp because the rj11 is pants.
Agilent 16900 Modular Logic Analyzer vs Agilent 16800 Portable Logic Analyzer - Page 1
Forum section: electronics / general

author: NateDuong
author_rank: Contributor
timestamp: July 06, 2015, 06:32:24 am
content: Dear everyone,I am planning to buy a logic analyzer machine, I had some research between 2 of them, they kind of have the same functions, but 16900 is logic analyzer modules and 16800 is logic analyzer portable.anyone has experiences or been used them before, please give me some suggestion, which one is better?Thank you,Regards,Nate Duong.

author: free_electron
author_rank: Super Contributor
timestamp: July 06, 2015, 08:10:53 am
content: the 16800 comes with a fixed module installed. buy it and use it.the 16900 is a modular machine that can hold 5 or six blades. mix and match. There are even pattern generators and oscilloscope blades. using the extenders you can have 10 or 12 blades and you can expand beyond that by synching multiple machines and linking them via lan.

author: BloodyCactus
author_rank: Frequent Contributor
timestamp: July 06, 2015, 12:30:41 pm
content: whatever you get, make sure you get the probes with it, or if no probes (on ebay, chances of probes coming with it are like 1%), make sure you get modules/blades with the 40pin connectors, they are reasonable cheap. the ones with 90 pin connector you will need to mortgage your house to buy the probes/connectors for.so be sure to check what modules it comes with first incase it needs 90pin probe!

author: nctnico
author_rank: Super Contributor
timestamp: July 06, 2015, 12:48:01 pm
content: Why the Agilent? Tektronix also made some decent logic analysers (TLA700 series) for which the software also runs on a PC. That way you are not limited to the size of the screen on the logic analyser itself.
Reg the good electronic online Certifications - Page 1
Forum section: electronics / general

author: Anirudh_THABJUL
author_rank: Newbie
timestamp: July 02, 2015, 05:59:36 pm
content: Hie everyone,I am anirudh THABJUL, completed my Masters degree in field of electronics and Telecommunications from the France and currently doing my internship in field of hardware engineering & PCB designing in Paris.I am going to finish my internship on july 31st 2015 and i am searching for a good job oppurtunity in the Europe.My key skills include- Circuit designing- Chip designing- PCB designing- Soldering- Programming microtrollersI have worked on- Arm, PIC, Epson, Texas instruments MSP based MicrocontrollersI have designed PCB board with- 29MM X 10MM- 90MM X 80MM dimension double & multilayer PCB'sI am attaching my designs and also my resume with this question for giving you people a better idea about my éducation background, Professional Experience, projects undertaken.So my question is- Suggust me if you know any good online certifications & respective websites.Thankyou very much for taking your time to read this post.Regards,Anirudh THABJUL

author: slateraptor
author_rank: Frequent Contributor
timestamp: July 02, 2015, 06:10:15 pm
content: Motion to nerf this post for relevance.

author: mazurov
author_rank: Frequent Contributor
timestamp: July 03, 2015, 06:44:53 pm
content: Certs are only good for covering walls these days. Ad-free website with good projects and a public repo on github will bring you more work than you will ever need, in about 5 years.
Digilent Nexys Video - Page 1
Forum section: electronics / general

author: hamster_nz
author_rank: Super Contributor
timestamp: June 28, 2015, 11:26:26 pm
content: Digilent Inc have just released their Nexys Video FPGA board.It has the largest Artix-7 you can get (200T) - 740 DSP slices,Features HDMI sink, HDMI source, Gigabit Ethernet and others, 512MB DDR3, as well a mini display port interface.http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,719,1476&Prod=NEXYS-VIDEOI managed to get one a little early and have been using it for real-time 1920x1080 fractals without using any frame buffer memory:(yeah, sorry for the cell-phone video...)It is about 120 billion 36-bit operations per second, every second.

author: MrMetthew
author_rank: Regular Contributor
timestamp: June 29, 2015, 01:07:43 am
content: Awesome that you can do that without buffering! Real nice demo you've made, that's just beautiful!! But I would prefer them to release another board around the zynq-7000, cause I'm in the market for one of those :p

author: slateraptor
author_rank: Frequent Contributor
timestamp: June 29, 2015, 09:56:48 am
content: I noticed that theproduct table for Xilinx ISEhas XC7A200T listed as WebPACK-targetable.Is vanilla WebPACK really all that's required to play with full hardware resources, or is the devil hidden in the details?

author: Scrts
author_rank: Frequent Contributor
timestamp: June 29, 2015, 10:13:50 am
content: Quote from: slateraptor on June 29, 2015, 09:56:48 amFor half-a-thousand USD board, the WebPack should do...

author: hamster_nz
author_rank: Super Contributor
timestamp: June 29, 2015, 10:15:04 am
content: Quote from: slateraptor on June 29, 2015, 09:56:48 amI'm using Vivado WebPACK version (which does work on Win8 without pratting around with DLLs), but I understand that ISE WebPack does work too. I could test it with ISE if it is important to you.The big difference between Xilinx Vivado and Altera's Quartus from an FPGA design point of view is that Quartus gives you SignalTap as part of the no-cost version, and Xilinx doesn't. I'm toying with the idea of making a generic SUMP logic analyzer component so I can use that when I get stuck...Also I don't play with the embedded CPU stuff often, so can't comment on that side of things.

author: slateraptor
author_rank: Frequent Contributor
timestamp: June 29, 2015, 11:09:32 am
content: Quote from: Scrts on June 29, 2015, 10:13:50 amA quick distributor search shows the FPGA alone as >$200 a pop in 1-off quantities for the least capable in the 200T line, and available only in high-density BGA packages. $500 USD for a dev board of this caliber is really quite fair (heavily subsidized and/or loss leader is what I suspect), and Digilent's target market for this platform is clearly not the typical hobbyist.That being said, $500 is not exactly pocket change, and "should do" simply doesn't cut it if the consequences of being wrong means true cost of ownership increases +$3k for an appropriate license.Quote from: hamster_nz on June 29, 2015, 10:15:04 amThanks for the feedback.
Sharp LCD for SL Giant Gecko - Page 1
Forum section: electronics / general

author: alin_im
author_rank: Regular Contributor
timestamp: June 27, 2015, 06:06:33 pm
content: Hi guysDo you know were I can find the Sharp LCD module for the Silicon Labs Giant Gecko platform like the one in Dave's videoDo you think I can buy them or I need to buy only the LCD and make an adapter, if so where I can find the LCD it self.https://www.youtube.com/watch?t=1464&v=wH6tRrPgaK831:35

author: michelinux
author_rank: Contributor
timestamp: June 27, 2015, 09:51:18 pm
content: May be....http://www.sharpmemorylcd.com/memorylcd.htmlBye

author: jaromir
author_rank: Unknown
timestamp: June 27, 2015, 09:53:37 pm
content: I bought it herehttp://sk.mouser.com/ProductDetail/Sharp-Microelectronics/LS013B4DN04/?qs=sGAEpiMZZMt7dcPGmvnkBjrA68MFYJjheqlkKjPHE4M%3dorhttp://sk.mouser.com/Optoelectronics/Displays/_/N-6j734?Keyword=sharp+lcdNot sure about the FPC connector PN, but it was quite common 10-pin 0,5mm pitch type.
How to read a txt file into VHDL ROM? - Page 1
Forum section: electronics / general

author: matrixofdynamism
author_rank: Regular Contributor
timestamp: June 25, 2015, 04:13:29 pm
content: I am designing a processor which shall store instructions in a ROM (as expected).For purpose of simulation I want to parse a text file and load the contents of the result into a huge std_logic_vector into the ROM. The actual file shall store instructions in an assembly like format, they shall have to parsed and translated into binary words for std_logic_vector.How do I do this? This should happen as soon as the simulation starts.

author: Bassman59
author_rank: Super Contributor
timestamp: June 25, 2015, 05:54:01 pm
content: Quote from: matrixofdynamism on June 25, 2015, 04:13:29 pmLook into the VHDL textio library; it's a standard thing.

author: hamster_nz
author_rank: Super Contributor
timestamp: June 26, 2015, 12:48:33 am
content: See page 241ofhttp://www.xilinx.com/support/documentation/sw_manuals/xilinx13_3/xst_v6s6.pdfQuote
DIP wireless transceiver ATMEGA compatible - Page 1
Forum section: electronics / general

author: j.a.mcguire
author_rank: Contributor
timestamp: June 22, 2015, 08:34:53 am
content: Hi,Does anyone know of a wireless transceiver that would easily integrate with a ATMEL328? Requirements are DIP package, 10bps or more, 50m range or more, cheap.Had been looking at the NRF24L01+ however it only appears to come in the QFN20 package which can be converted to DIP but the carriers/sockets are approx £50! Total rip off. I've not tried SMD soldering before so wasn't keen, plus the ICs themselves seem to be difficult to get ahold of, I can source them on Mouser but they're £3.50 each which I thought was expensive? The modules can be had on ebay for £1.50 but trying to build from scratch if possible.Thanks,James

author: Psi
author_rank: Super Contributor
timestamp: June 22, 2015, 08:39:48 am
content: There are numerous cheap transceiver modules that will have arduino libraries available.You can get a complete NRF24L01 module for US $0.77 + shippinghttp://www.aliexpress.com/item/1pcs-Wireless-Transceiver-For-Arduino-NRF24L01-2-4GHz-Antenna-Module-For-Microcontroll-DropShipping/1941326317.html?spm=2114.32010308.4.62.wktqMG

author: j.a.mcguire
author_rank: Contributor
timestamp: June 22, 2015, 10:29:29 am
content: ...

author: Scrts
author_rank: Frequent Contributor
timestamp: June 22, 2015, 02:20:14 pm
content: You can also use the famous 433MHz pair:http://www.aliexpress.com/item/Best-prices-1-pair-2pcs-433Mhz-RF-transmitter-and-receiver-link-kit-for-Arduino/1973229871.html
ESP8266 + Arduino IDE 1.6.4 Portable - Full Install step-by-step Guide - Page 1
Forum section: electronics / general

author: TJ232
author_rank: Frequent Contributor
timestamp: June 19, 2015, 10:39:26 am
content: As been asked so many times these days about, if anybody want to experiment with and needs some guidance,please find below a step-by-step Install Guide for a Arduino 1.6.4 Portable environment. It's including also ESP8266 packages, ready for programming your ESP Boards.INSTALL GUIDE:FIRST RUN - Blinky timeDetailed step-by-step guide with pictures:ESP8266 + Arduino IDE 1.6.4 Portable - Full Install step-by-step Guide

author: ralphd
author_rank: Frequent Contributor
timestamp: June 19, 2015, 12:07:15 pm
content: Nice little guide.Does this work now without having to copy libiconv?

author: TJ232
author_rank: Frequent Contributor
timestamp: June 20, 2015, 05:54:04 am
content: Quote from: ralphd on June 19, 2015, 12:07:15 pmThank you.If you follow the install guide above, for 1.6.4 no extra files needed.
Silicon Labs Giant Gecko Tips ??? - Page 1
Forum section: electronics / general

author: alin_im
author_rank: Regular Contributor
timestamp: June 28, 2015, 09:49:14 pm
content: Hi guys,I just purchased a Giant Gecko starter kit form silicon labs and I wanted you to ask if anyone worked with one of these and if you have any tips / tricks that i can take use for my future projects.If I want to buy the chip itself how can I program it outside the kit, what programmer I need or do you know any PCB manufactures (Europe/China) that can assemble and program a board that contains this kind of chips ??