TCP Performance

This week I working on the TCP network performance. I needed to collect the data and make a graph for analyzing purposes.  I had collected 15 samples for each RX and TX pin, which buffer size range from 100 to 1900. I have created a large dummy file to test Read more…

HTTP Server

This week I continue the work on the SSL. After I included all the necessary files, it return errors of ‘TCB_uRam’  cannot fit the section. At first I thought it was running out of RAM space like another case that I experience before. Since the SSL is a very large Read more…

HTTP Response and Request

This week I tried to send and receive the http headers fields. For sending the header fields from the server, the task was easier since we just needed to simply send out the suitable. By referring on the microchip demo code, I wrote a code to send the required response Read more…

HTTP Methods

My task was to include all the request method to allow users to interface with the web server. Inside the demo code of microchip TCPIP, there was a flow of state machine to receive and response the request. By modifying and inserting the request method, a simple receive request and Read more…

HTTP Server

This week I continue the work on the TCPIP. There are a many features in the TCPIP microchip allpication library demo, which are unnecessary. I had to remove these unnecessary features. Since many of these features were linked with each others, therefore I need to delete them one by one Read more…

TCP/IP Echo Server

This week my job scope was about the TCPIP. I need to use the PICDEM.net 2 as a TCP echo server that listen on a TCP/IP socket and transmits back exactly everything that it receives. There are some demos in the microchip application library, what I have to do was Read more…

WEEK 4: Spartan 6 FPGA

My task of this week is the configuration of FPGA. I had to configure the Spartan 6 XC6SLX9 FPGA in the slave serial mode, by using the USART port in the PIC18F97J60. This is something really new to me and web references are scare. Therefore, the only way is to Read more…

Week 3: SPI Communication

This week I continue on the working of SPI. The main problem is the writing through the page border of EEPROM. To write across the page, it is required to resend the write command and assigned new address. Firstly, I wrote a code that will keep refresh the address inside Read more…